package com.platform.server.service;

import java.util.List;
import java.util.Map;

public interface SystemUserService {
	
	/**
	 * 用户登录
	 */
	List<Map<String,Object>> userLogin(Map<String,Object> map);
	
	/**
	 * 角色列表
	 */
	List<Map<String, Object>> sysRoleList(Map<String, Object> map);
	
	/**
	 * 添加角色
	 */
	int insertSysRole(String role_name,String action_id,String action_name,String status);
	
	/**
	 * 查看角色详细信息
	 */
	List<Map<String,Object>> selectSysRoleInfo(Integer role_id);
	
	/**
	 * 修改角色信息
	 */
	int updateSysRole(Integer role_id,String role_name,String action_id,String action_name,String status);
	
	/**
	 * 删除角色
	 */
	int deleteRole(String id);
	
	/**
	 * 账号列表
	 */
	List<Map<String,Object>> getSysUserList(Map<String,Object> map);
	
	/**
	 * 添加账号之前查看角色列表
	 */
	List<Map<String,Object>> sysRoleInfoList(Map<String,Object> map);
	
	/**
	 * 添加账号
	 */
	int insertSysUser(String sys_phone,String sys_name,String sys_password,String sys_role,String sys_role_name,String company_name,String status);
	
	/**
	 * 删除账号
	 */
	int deleteSysUser(String id);
	
	/**
	 * 查看用户详情
	 */
	List<Map<String,Object>> selectSysUserInfo(Long sys_id);
	
	/**
	 * 修改账号信息
	 */
	int updateSysUser(String sys_phone,String sys_name,String sys_password,String sys_role,
			String sys_role_name,String company_name,String status,Integer sys_id);
}
